สถานีอู่ตะเภา เป็นสถานีรถไฟแห่งแรกในหาดใหญ่ สร้างเมื่อ พ.ศ.2452 เป็นชุมทางหลัก สามารถแยกไปสถานีสงขลาได้ แต่เนื่องจากตั้งอยู่ที่ราบลุ่มแม่น้ำ มีปัญหาน้ำท่วมทุกปี กรมรถไฟไทยจึงย้ายสถานีมาที่ชุมทางหาดใหญ่ใน พ.ศ.2465 สถานีชุมทางหาดใหญ่ เปิดบริการอย่างต่อเนื่องมาจนถึงปัจจุบัน